package com.hnfnu.service;

import com.hnfnu.protocol.dto.DisburseDTO;
import com.hnfnu.entity.Disburse;
import com.hnfnu.protocol.param.DisburseProgressParam;
import com.hnfnu.protocol.vo.ProjectDisburseProgressVO;

import java.util.List;

public interface DisburseService {
    Boolean insertDisburse(Disburse disburse);

    List<DisburseDTO> getDisburses();

    List<ProjectDisburseProgressVO> getDisbursesProgress(Integer projectId);

    Boolean insertDisbursesProgress(DisburseProgressParam progressParam);

    List<DisburseDTO> getDisbursesByProjectId(Integer projectId);

    Double getTotalDisburse();
}
